Step Persistence in the Design of GALS Systems
نویسندگان
چکیده
In this paper we investigate the behaviour of GALS (Globally Asynchronous Locally Synchronous) systems in the context of VLSI circuits. The specification of a system is given in the form of a Petri net. Our aim is to re-design the system to optimise signal management, by grouping together concurrent events. Looking at the concurrent reachability graph of the given Petri net, we are interested in discovering events that appear in “bundles”, so that they all can be executed in one clock tick. The best candidates for bundles are sets of events that appear and re-appear over and over again in the same configurations, forming “persistent” sets of events. Persistence was considered so far only in the context of sequential semantics. Here we introduce a notion of persistent steps and discuss their basic properties. We then introduce a formal definition of a bundle and propose an algorithm to prune the behaviour of a system, so that only bundle steps remain. The pruned reachability graph represents the behaviour of a re-engineered system, which in turn can be implemented in a new Petri net using the standard techniques of net synthesis. The proposed algorithm prunes reachability graphs of persistent and safe nets leaving bundles that represent maximally concurrent steps.
منابع مشابه
A Design Path for Design of GALS Based Communication Systems
The GALS (Globally Asynchronous Locally Synchronous) approach is highly suitable for implementation of communication systems. In this paper we describe an efficient design flow for GALS design based on commercial tools. As design example we have selected a digital FIR filter. It is a nontrivial task to develop an efficient design flow for GALS based systems because of the asynchronous parts. Bo...
متن کاملPersistent and Nonviolent Steps and the Design of GALS Systems
A concurrent system is persistent if throughout its operation no activity which became enabled can subsequently be prevented from being executed by any other activity. This is often a highly desirable (or even necessary) property; in particular, if the system is to be implemented in hardware. Over the past 40 years, persistence has been investigated and applied in practical implementations assu...
متن کاملGALS system design: side channel attack secure cryptographic accelerators
The integrated circuit manufacturing technology improves almost daily, and enables designers to construct circuits that are both smaller and are able to work faster. While this increases the performance and allows more functions to be integrated on to micro-chips, it also poses significant challenges to designers. Conventional digital circuits rely on a global clock signal to function. These ci...
متن کاملDependency Coefficient in Computerized GALS Examination Utilizing Motion Analysis Techniques
Objectives: The GALS (Gait, Arms, Legs and Spine) examination is a compact version of standard procedures used by rheumatologists to determine musculoskeletal disorders in patients. Computerization of such a clinical procedure is necessary to ensure an objective evaluation. This article presents the first steps in such an approach by outlining a procedure to use motion analysis techniques as a ...
متن کاملGalaxy Gals
GALS systems despite having well-known drawbacks such as non-mature design-flow, lack of testing methods and no well-established target application, may offer significant advantages like better EMI characteristics, power reduction and process variability mitigation. These advantages have been explored in detail with theoretical research and chip fabrication and measurements. In addition, a syst...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013